.stores-show,.stores-show>header {
    position:relative;
}
    .stores-show>header {
        margin: 0 5px;height:50px;
        border-bottom:solid 1px #e0e1e2;
    }
.simple-selecter {
    position:relative;
    display:inline-block;
    cursor:pointer;
}
/*筛选器*/
.simple-selecter>h4{
    font-size:17px;
    padding:0 30px 0 25px;
    line-height:50px;
    color:#a2d438;
}
.simple-selecter .icon2,.simple-selecter .icon{
    position:absolute;
}
.simple-selecter .icon {

    top:18px;right:6px;
}
.simple-selecter .icon2 {
    top:8px;left:-6px;
    width:33px;height:33px;
}
.round-bor-selecter{
    display:inline-block;
    position:relative;
    cursor:pointer;
    border:solid 1px #d3e5ac;
    border-radius:100px;
    height:26px;
    padding:0 40px 0 20px;
    overflow:hidden;
    margin-top:-13px;
    top:50%;
}
.district-selecter{
    
}
.round-bor-selecter span:first-child {
    line-height:24px;
    font-size:13px;
    color:#a2d438;
}
.selecter-rigSideBtn {
    position:absolute;right:0;top:0;
    width:30px;height:100%;
    overflow:hidden;
    background-color:#a0d239;
}
.round-bor-selecter .icon2{
    position:absolute;right:3px;top:1px;
    width:25px;height:25px;
}
/*店列表*/
.store-detail-inner{
    max-width:460px;
}
.store-content{
    padding-left:8px; 
    height:100%;   
}
.store-detail-addr {
    height:40px;
    position:relative;
}
.store-detail-name {
    display:block;
    line-height:30px;height:30px;
    font-size:16px;color:#94c923;

}
.store-detail-addr h6 {
    line-height:13px;
    padding-right:50px;
    color:#797979;
}
.store-detail-addr>div {
    position:absolute;
    right:0;top:-5px;height:25px;width:40px;
    border-left:solid 1px #ededed;
}
.store-detail-addr > div > .icon2 {
    width:28px;height:28px;
    position:absolute;left:5px;top:-2px;
}
.store-detail-others{
    position:absolute;bottom:0.5vw;left:8px;
   overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.store-detail-others .cube-box{
    display:inline-block;
    width:8vw;height:8vw;max-width:50px;max-height:50px;
    border:solid 1px #d5ef96;
    border-radius:2px;
    
    position:relative;
}
.cube-box .icon2{
    width:120%;height:120%;
    position:absolute;top:-10%;left:-10%;/*(height-100%)/2*/
}  
.store-detail-others a{
    display:inline-block;position:relative;bottom:2px;
    color:#a2d438;
}
.store-detail-lists .catgry2-item{
    margin-top:5px;
}

/*modal*/
.modal-storeSelecter .modal-body{
    padding:0px;
}
.modal-storeSelecter h5{
    padding-left:35px;
    color:#97c92d;
}
.modal-storeSelecter .icon4-van{
    position:absolute;left:10px;top:5px;
}
.modal-store-catagory>header{
    background-color:#cccccc;
    line-height:22px;font-size:15px;color:#7c7c7c;
    padding-left:20px;
}
.modal-store-catagory>ul{
    
}
.modal-store-catagory>ul>li>a{
    display:inline-block;width:100%;
    padding-left:20px;
    border-bottom:solid 1px #d1d1d1;
    line-height:40px;color:#666;
}

/*----map-----*/
.map-show{
    position:absolute;
    top:50px;left:0;bottom:0;right:0;
    margin-left:0;margin-right:0;
    overflow:hidden;
}
.map-canvas{
    border-bottom:solid 1px #cac8c8;
    position:absolute;top:92px;left:0px;right:0px;bottom:-15px;
}
.map-show>header,.map-func{
    background-color:#fff;
}
.map-show>header{
    height:60px;
    padding:10px;
    background-color:#fff;
}
.map-show>header>h3{
    line-height:25px;
    color:#94c923;
}
.map-show>header>h5{
    line-height:15px;
     color:#797979;
}
.tabs-nav{
    height:30px;
    border-top:solid 1px #cac8c8;border-bottom:solid 1px #cac8c8;
    display:table;width:100%;
}
.tabs-nav>a{
    height:100%;
    display:block;float:left;position:relative;
    line-height:30px;
    width:49.8%;
    text-align:center;
    color:#797979;
    font-size:15px;
    cursor:pointer;
}
.map-func>a>span{
    position:relative;
    left:10px;
}

.tabs-nav>a:last-child{
    border-left:solid 1px #cac8c8;
}
.tabs-nav .icon2{
    position:absolute;
}
.tabs-nav-3 {
    height:40px;
}
.tabs-nav-3>a {
    width:33.33%;
    line-height:40px;
}
.tabs-nav-3-s2 {
    height:30px;
}
.tabs-nav-3-s2>a {
    width:33.33%;
    line-height:30px;
    font-size:14px;
}
.tabs-nav-3>a:first-child,.tabs-nav-3-s2>a:first-child{
    border-right: solid 1px #cac8c8;
}
.map-func .icon2-loc{
    width:35px;height:35px;left:-32px;top:-8px;
}
.map-func .icon2-phone{
    width:25px;height:25px;left:-27px;top:-2px;
}
.map-show .search-bar{
    top:100px;
}
.map-controler,.routeGuide-toggler,.routeGuide-drive-toggler{
    position:absolute;bottom:40px;
    background-color:rgba(255,255,255,0.6);
    box-shadow: 1px 2px 5px #999;
}
.map-controler{
   right:10px;
   width:35px;height:71px;
}
.map-controler div{
    height:35px;
}
.map-controler div:first-child{
    border-bottom:solid 1px #f0f0ee;
}
.routeGuide-toggler,.routeGuide-drive-toggler{
    left:10px;
    width:35px;height:35px;
    font-size:12px;text-align:center;
    cursor:pointer;
    background-color:rgba(162,212,56,0.6);
}
.modal-routeBefore .modal-content>div{
    cursor:pointer;
    line-height:70px;
    text-align:center;
    border-bottom:solid 1px #f0f0ee;
}

/*****城市选择页*****/

.metro-selecter{
    overflow:hidden;
}
.metro-title>*{
    line-height:2.2;
    background-color:#F2F2F2;
    padding:0 10px;
    border-bottom: solid 1px #ededed;
}
.metro-body{
    background-color:#fcfcfc;
}
.metro-block{
    display:block;
    color:#323232;
    text-align:center;
    padding:15px 20px;
    background-color:#fefefe;
    border-right: solid 1px #ededed;border-bottom: solid 1px #ededed;
    cursor:pointer;
}
.metro-block:hover{
    color:#323232;
}
.metro-block:active{
    box-shadow:inset 0px 2px 5px -2px #cac8c8;
}